<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">

<head>
<title>Class GamesList</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>

<body bgcolor="#ffffff">

<div class = "title">Class GamesList</div>
<p></p>

<!-- ============================================================= -->

<a name="refclass128460"></a>
<p>@author joseph <br /></p><p>Declaration :</p><ul><li>Java : public class GamesList extends <a href="class128844.html#refclass128844"><b>Hashtable</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact128844"><b>GamesList</b></a></p><div class="sub">
<a name="refattribute131148"></a>
<table><tr><td><div class="element">Attribute <b>serialVersionUID</b></div></td></tr></table>
<p><br /></p><p>Declaration :</p><ul><li>Uml : static, - serialVersionUID : long=  -8573842899453636105L, read only</li><li>Java : private static final long serialVersionUID</li></ul><a name="refattribute131276"></a>
<table><tr><td><div class="element">Attribute <b>gamesPossible</b></div></td></tr></table>
<p>We create the String array containing the name of playable games; every time we create a new game implementing this BoardGame engine, we add the name to the list. <br /></p><p>Declaration :</p><ul><li>Uml : - gamesPossible : String=  {"Backgammon","Blokus","Chess"}, multiplicity : [], read only</li><li>Java : private final String[] gamesPossible</li></ul><a name="refattribute131404"></a>
<table><tr><td><div class="element">Attribute <b>backgammonShapes</b></div></td></tr></table>
<p>Game Specific data // Backgammon board shapes<br /></p><p>Declaration :</p><ul><li>Uml : - backgammonShapes : String=  {"Square"}, multiplicity : [], read only</li><li>Java : private final String[] backgammonShapes</li></ul><a name="refattribute131532"></a>
<table><tr><td><div class="element">Attribute <b>blokusShapes</b></div></td></tr></table>
<p><br /></p><p>Declaration :</p><ul><li>Uml : - blokusShapes : String=  {"Square","Triangle"}, multiplicity : [], read only</li><li>Java : private final String[] blokusShapes</li></ul><a name="refattribute131660"></a>
<table><tr><td><div class="element">Attribute <b>chessShapes</b></div></td></tr></table>
<p><br /></p><p>Declaration :</p><ul><li>Uml : - chessShapes : String=  {"Square"}, multiplicity : [], read only</li><li>Java : private final String[] chessShapes</li></ul><a name="refattribute131788"></a>
<table><tr><td><div class="element">Attribute <b>boardShapes</b></div></td></tr></table>
<p><br /></p><p>Declaration :</p><ul><li>Uml : - boardShapes : String=  {backgammonShapes,blokusShapes,chessShapes}, multiplicity : [][], read only</li><li>Java : private final String[][] boardShapes</li></ul><a name="refoperation133196"></a>
<table><tr><td><div class="element">Operation <b>GamesList</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + GamesList() : </li><li>Java : public GamesList()</li></ul><a name="refoperation133324"></a>
<table><tr><td><div class="element">Operation <b>getGamesArray</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getGamesArray() : String</li><li>Java : public String[] getGamesArray()</li></ul><a name="refoperation133452"></a>
<table><tr><td><div class="element">Operation <b>getBoardShapes</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getBoardShapes(in _game : String) : String</li><li>Java : public String[] getBoardShapes(String _game)</li></ul></div>
<p>All public operations : <a href="class128460.html#refoperation133452"><b>getBoardShapes</b></a> , <a href="class128460.html#refoperation133324"><b>getGamesArray</b></a> </p>
</body>
</html>
